import Mock from 'mockjs'

const BASE_URL = ''

export default [
    // 获取源信息详情
    {
		url: `${BASE_URL}/EnterpriseSiteRadLst.asmx/getRadInfo`,
		type: 'post',
		response: config => {
            const querys = config.query;
            const id = query.id;
			const result = {
                id: 23, // 源id
                factoryActivity :"出厂活度", // 出厂活度
                factoryTime:"fd",	//出厂日期
                grade:"er",//标号
                hairWeight:67,//毛重
                halfTime:"23",//半衰期
                isRiskSource:true,//是否为风险源
                jobInterval:12,//作业巡检间隔（小时）
                nuclideName:"wf",//核素名称
                place:"fd",//场所
                receiptDate:"tr",//接收日期
                sourceCode:"dgfd",//源国家编码
                sourceType:"th",//源类别
                sourceUnit:"ku",//产源单位
                sourceUse:"ju",//源用途
                stockpileStatus:"rt",//收储状态
                strength:"yt",//强度
                sourceImage:"utu",//源图片
                useSourceDevice:"yt",//用源设备
                weight:34//净重
            }
			return {
				code: 200,
				data: result,
			}
		}
    },
    // 新增源信息
    {
		url: `${BASE_URL}/EnterpriseSiteRadLst.asmx/insertRad`,
		type: 'post',
		response: config => {
			const querys = config.query;
			return {
                code: 200,
                msg: '新增成功',
			}
		}
    },
    // 修改源信息
    {
		url: `${BASE_URL}/EnterpriseSiteRadLst.asmx/updateRad`,
		type: 'post',
		response: config => {
			const querys = config.query;
			return {
                code: 200,
                msg: '编辑成功',
			}
		}
    },
    

    /********************************************/

    //获取设备监控因子详情
    {
		url: `${BASE_URL}/UseRadDeviceMonitorObjectLst.asmx/getDeviceMonitorInfo`,
		type: 'post',
		response: config => {
            const querys = config.query;
            const id = query.id;
			const result = {
                id: 10, // 监控因子信息id
                deviceFactor: 1, // 监控设备
                monitorFactor: 1, // 监控因子
                alias: "dgds",// 别名
                unitCoefficient: "23",// 单位系数
            }
			return {
				code: 200,
				data: result,
			}
		}
    },
    // 新增源信息
    {
		url: `${BASE_URL}/UseRadDeviceMonitorObjectLst.asmx/insertDeviceMonitor`,
		type: 'post',
		response: config => {
			const querys = config.query;
			return {
                code: 200,
                msg: '新增成功',
			}
		}
    },
    // 修改源信息
    {
		url: `${BASE_URL}/UseRadDeviceMonitorObjectLst.asmx/updateDeviceMonitor`,
		type: 'post',
		response: config => {
			const querys = config.query;
			return {
                code: 200,
                msg: '编辑成功',
			}
		}
    },

    /********************************************/
    //获取视频信息
    {
		url: `${BASE_URL}/video.asmx/getVideoInfo`,
		type: 'post',
		response: config => {
            const querys = config.query;
            const id = query.id;
			const result = {
                "id": 12, // 视频id号
                "account": "sfds", // 账号
                "password": "greweger",// 密码
                "port": "5000",// 端口
                "IP": "jyjty",// IP
                "wayNum": 23,// 路数
                "conditionList": [ // 访问路径
                    {
                        name: "名称", // 名称
                        address: "hyjrjyr" // 地址
                    }
                ],
            }
			return {
				code: 200,
				data: result,
			}
		}
    },
    //新增视频信息
    {
		url: `${BASE_URL}/video.asmx/insetVideoInfo`,
		type: 'post',
		response: config => {
			const querys = config.query;
			return {
                code: 200,
                msg: '新增成功',
			}
		}
    },
    //编辑视频信息
    {
		url: `${BASE_URL}/video.asmx/updateVideoInfo`,
		type: 'post',
		response: config => {
			const querys = config.query;
			return {
                code: 200,
                msg: '编辑成功',
			}
		}
    },

    /***************************************下拉框*************************************/

    /***************************************信息源页面*************************************/
    //该接口用于 源信息新增/编辑的 源用途
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getRadUseway`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '源用途1',  // eg 源用途id
                    value: '源用途11id',
                }, 
                {
                    label: '源用途2',
                    value: '源用途2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    //该接口用于 源信息新增/编辑的 产源单位名称
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getDeviceManufacturer`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '产源单位名称1',
                    value: '产源单位名称11id',
                }, 
                {
                    label: '产源单位名称2',
                    value: '产源单位名称2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    //该接口用于 源信息新增/编辑的 源状态
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getRadUseway`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '源用途1',  // eg 源用途id
                    value: '源用途11id',
                }, 
                {
                    label: '源用途2',
                    value: '源用途2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    //该接口用于 源信息新增/编辑的 源类别
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getRadType`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '源类别名称1', // eg Ⅰ类
                    value: '源类别名称11id',
                }, 
                {
                    label: '源类别名称2',
                    value: '源类别名称2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    //该接口用于 源信息新增/编辑的 获取核素名称
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getRadNuclide`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '核素名称1 + - + 元素符号', // eg 铀235-U235
                    value: '核素编码',
                }, 
                {
                    label: '核素名称2',
                    value: '核素编码'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    //该接口用于 源信息新增/编辑的 获取核素名称
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getPlaceList`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '监控设备类型名称 + - + 该设备RFID码',
                    value: '监控设备1id',
                }, 
                {
                    label: '监控设备类型名称 + - + 该设备RFID码',
                    value: '监控设备2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    /***************************************监控因子页面*************************************/
    //该接口用于 设备监控因子信息新增/编辑的 监控设备名称
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getDeviceFactor`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '监控设备类型名称 + - + 该设备RFID码',
                    value: '监控设备1id',
                }, 
                {
                    label: '监控设备类型名称 + - + 该设备RFID码',
                    value: '监控设备2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    //该接口用于 设备监控因子信息新增/编辑的 监控因子名称
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getMonitorObject`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '监控因子名称1',
                    value: '监控因子名称1id',
                }, 
                {
                    label: '监控因子名称2',
                    value: '监控因子名称2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    /***************************************用源设备页面*************************************/
    //该接口用于用源设备信息新增/编辑的 数采仪信息
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getInstrument`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '数采仪名称1',
                    value: '数采仪名称1id',
                }, 
                {
                    label: '数采仪名称2',
                    value: '数采仪名称2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
    //该接口用于用源设备信息新增/编辑的 设备类型
    {
		url: `${BASE_URL}/SystemDictionary.asmx/getRadUsed`,
		type: 'post',
		response: config => {
            const querys = config.query;
			const result = [
                {
                    label: '设备类型1',
                    value: '设备类型1id',
                }, 
                {
                    label: '设备类型2',
                    value: '设备类型2id'
                }
            ],
			return {
				code: 200,
				data: result,
			}
		}
    },
]

